#pragma once

#include"MyShape.h"

class MyEffect
{
private:
	MyShape *shape;

public:

	MyEffect(void)
	{
	}

	void SetShape(MyShape* effectShape){
		this->shape = effectShape;
	}

	virtual void DrawEffect() = 0;

	virtual ~MyEffect(void)
	{
		delete this->shape;
	}
};

